<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
	<p:panel header="#{msg['message.ess.hLInterno.panelHeader']}">
		<h:panelGroup layout="block" style="overflow-x:scroll;">
			<p:dataTable id="dtHLI" emptyMessage=" " var="historial"
				value="#{hLInternoMB.historial}">

				<!-- Seleccion -->
				<p:column style="text-align:center; width:40px;z-index:99;">
					<p:selectBooleanCheckbox value="#{historial.seleccion}" />
				</p:column>
				<!-- Compania -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.hL.compania']}">
					<p:outputLabel id="essHLICompania"
						value="#{catalogosMB.getNombreCompania(historial.idCompania)}" />
				</p:column>
				<!-- Ubicacion -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.hLInterno.ubicacion']}">
					<p:outputLabel id="essHLIUbicacion"
						value="#{catalogosMB.getNombreUbicacion(historial.idUbicacion)}" />
				</p:column>
				<!-- Area -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.hLInterno.area']}">
					<p:outputLabel id="essHLIArea"
						value="#{catalogosMB.getNombreAreaGeneral(historial.idArea)}" />
				</p:column>
				<!-- Departamento -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.hLInterno.departamento']}">
					<p:outputLabel id="essHLIDepartamento"
						value="#{historial.idDepartamento}" />
				</p:column>
				<!-- Puesto -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.hL.puesto']}">
					<p:outputLabel id="essHLIpuesto" value="#{historial.puesto}" />
				</p:column>
				<!-- Fecha Inicio -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.fechaInicio']}">
					<h:outputText id="essHLIFecIni" value="#{historial.fechaInicio}">
						<f:convertDateTime pattern="dd/MM/yyyy" />
					</h:outputText>
				</p:column>
				<!-- Fecha Termino -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.fechaTermino']}">
					<h:outputText id="essHLIFecTer" value="#{historial.fechaTermino}">
						<f:convertDateTime pattern="dd/MM/yyyy" />
					</h:outputText>
				</p:column>
				<!-- Hasta Hoy -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.hLInterno.hastaHoy']}">
					<h:outputText id="essHLIHastaHoy" converter="#{booleanConverter}"
						value="#{historial.hastaHoy}">
					</h:outputText>
				</p:column>
				<!-- Grado -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.hLInterno.grado']}">
					<p:outputLabel id="essHLIGrado" value="#{historial.idGrado}" />
				</p:column>
				<!-- Responsabilidades -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.hL.responsabilidades']}">
					<p:outputLabel id="essHLIResp"
						value="#{historial.responsabilidades}" />
				</p:column>
				<!-- Logros -->
				<p:column style="text-align:center;"
					headerText="#{msg['message.ess.hL.logros']}">
					<p:outputLabel id="essHLILogros" value="#{historial.logros}" />
				</p:column>

			</p:dataTable>

			<h:panelGroup layout="block" style="text-align:center;">
				<p:commandButton value="#{msg['message.ess.eliminarRegistro']}"
					process="dtHLI, @this" action="#{hLInternoMB.eliminarRegistros}"
					style="margin-right:15px;" />
				<p:commandButton id="essHLIAgregar"
					value="#{msg['message.ess.agregarRegistro']}" update="pnlDlgHLI"
					action="#{hLInternoMB.showDialog}">
				</p:commandButton>
			</h:panelGroup>

		</h:panelGroup>
	</p:panel>

	<ui:include src="/ess/ess_expediente/dialogos/dlgHLInterno.xhtml"></ui:include>

</ui:composition>